package com.sybil.ot.dao;

import com.sybil.ot.dominio.Proveedor;
import java.util.List;
import org.hibernate.Criteria;
import org.hibernate.criterion.Order;
import org.springframework.stereotype.Repository;

@Repository("proveedorDAO")
public class ProveedorDAO extends AbstractDAO<Proveedor, String> {

   public ProveedorDAO() {
      super(Proveedor.class);
   }

   public List<Proveedor> obtenerProveedores() {
      Criteria c = sesionActual().createCriteria(Proveedor.class);
      c.addOrder(Order.asc("razonSocial"));
      return c.list();
   }

   public Proveedor obtenerProveedor(String clave) {
      return obtener(clave);
   }
}
